package com.hebeu.device.service;

import com.hebeu.device.pojo.DServiceDevice;
import com.hebeu.device.pojo.view.ViewService;

import java.util.List;

/**
 * @Description 设备接口
 * @Author 言立慧
 * @Date 2019/6/19 11:27
 */
public interface ServiceDeviceService {
    /**
     * 查询所有的设备
     * @return
     */
    List<DServiceDevice> selectAllDevice();

    /**
     * 增加设备
     * @param dServiceDevice
     */
    void addServiceDevice(DServiceDevice dServiceDevice);

    /**
     * 更新设备信息
     * @param dServiceDevice
     */
    void updateServiceDevice(DServiceDevice dServiceDevice);

    /**
     * 设置设备信息
     * @param sId
     * @param viewService
     * @return
     */
    DServiceDevice setDevice(Integer sId, ViewService viewService);

    /**
     * 通过服务id查询设备信息
     * @param serviceId
     * @return
     */
    DServiceDevice getServiceDeviceByServiceId(Integer serviceId);
}
